{% extends 'cms/cms_base.html' %}
{% from 'common/_macros.html' import static %}
{% block title -%}
    帖子管理
{%- endblock %}

{% block page_title -%}
    {{ self.title() }}
{%- endblock %}

{% block head -%}
    <script src="{{ static('cms/js/posts.js') }}"></script>
{%- endblock %}

{% block main_content -%}
    <table class="table table-bordered">
        <thead>
        <tr>
            <th>标题</th>
            <th>发布时间</th>
            <th>板块</th>
            <th>作者</th>
            <th>当前状态</th>
            <th>阅读量</th>
            <th>评论量</th>
            <th>操作</th>
        </tr>
        </thead>
        <tbody>
        {% for post in posts %}
            <tr data-id="{{ post.id }}" data-highlight="{{ 1 if post.highlight else 0 }}" data-banned="{{ 1 if post.is_banned else 0 }}">
                <td><a target="_blank" href="{{ url_for('front.pdetail', post_id=post.id) }}">{{ post.title }}</a></td>
                <td>{{ post.create_time }}</td>
                <td>{{ post.board.name }}</td>
                <td>{{ post.author.username }}</td>
                <td>
                    {% if post.is_banned %}
                        <label class="label label-success">正常</label>
                    {% else %}
                        <label class="label label-danger">已被封</label>
                    {% endif %}
                </td>
                <td>{{ post.readers|length }}</td>
                <td>{{ post.comments|length }}</td>
                <td>
                    {% if post.highlight %}
                        <button class="btn btn-default btn-xs highlight-btn">取消加精</button>
                    {% else %}
                        <button class="btn btn-default btn-xs highlight-btn">加精</button>
                    {% endif %}
                {% if post.is_banned %}
                    <button class="btn btn-danger btn-xs banned-btn">封禁</button>
                {% else %}
                    <button class="btn btn-danger btn-xs banned-btn">解封</button>
                {% endif %}
                </td>
            </tr>
        {% endfor %}
        </tbody>
    </table>
    <div style="text-align: center;">
        {{ pagination.links }}
    </div>
{%- endblock %}